﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Kira.Compiler.Bods
{
    internal abstract class MappingBase
    {
        protected MappingBase(String name, Type type)
        {
            this.Name = name;
            this.ElementType = type;
        }
        internal String Name { get; private set; }
        internal virtual Type ElementType { get; private set; }
        internal String Key { get { return Name.ToUpper(); } }
    }
}
